From 488463ef211a4d718504207010a6f293727583ed Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Wed, 28 Nov 2001 01:20:14 +0000 Subject: [PATCH] Notify on the ::active property _here_, not in Tue Nov 27 20:17:55 2001 Owen Taylor * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activate): Notify on the ::active property _here_, not in gtk_check_menu_item_set_active. --- ChangeLog | 6 ++++++ ChangeLog.pre-2-0 | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-2 | 6 ++++++ ChangeLog.pre-2-4 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtkcheckmenuitem.c | 7 +++---- 8 files changed, 45 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8a0e543590..67f9e0b31d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Tue Nov 27 20:17:55 2001 Owen Taylor + + * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activate): + Notify on the ::active property _here_, not in + gtk_check_menu_item_set_active. + Mon Nov 26 19:11:18 2001 Jonathan Blandford * gtk/gtkcellrendererpixbuf.c diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 8a0e543590..67f9e0b31d 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,9 @@ +Tue Nov 27 20:17:55 2001 Owen Taylor + + * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activate): + Notify on the ::active property _here_, not in + gtk_check_menu_item_set_active. + Mon Nov 26 19:11:18 2001 Jonathan Blandford * gtk/gtkcellrendererpixbuf.c diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 8a0e543590..67f9e0b31d 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Tue Nov 27 20:17:55 2001 Owen Taylor + + * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activate): + Notify on the ::active property _here_, not in + gtk_check_menu_item_set_active. + Mon Nov 26 19:11:18 2001 Jonathan Blandford * gtk/gtkcellrendererpixbuf.c diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 8a0e543590..67f9e0b31d 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,9 @@ +Tue Nov 27 20:17:55 2001 Owen Taylor + + * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activate): + Notify on the ::active property _here_, not in + gtk_check_menu_item_set_active. + Mon Nov 26 19:11:18 2001 Jonathan Blandford * gtk/gtkcellrendererpixbuf.c diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 8a0e543590..67f9e0b31d 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,9 @@ +Tue Nov 27 20:17:55 2001 Owen Taylor + + * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activate): + Notify on the ::active property _here_, not in + gtk_check_menu_item_set_active. + Mon Nov 26 19:11:18 2001 Jonathan Blandford * gtk/gtkcellrendererpixbuf.c diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 8a0e543590..67f9e0b31d 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Tue Nov 27 20:17:55 2001 Owen Taylor + + * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activate): + Notify on the ::active property _here_, not in + gtk_check_menu_item_set_active. + Mon Nov 26 19:11:18 2001 Jonathan Blandford * gtk/gtkcellrendererpixbuf.c diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 8a0e543590..67f9e0b31d 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Tue Nov 27 20:17:55 2001 Owen Taylor + + * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activate): + Notify on the ::active property _here_, not in + gtk_check_menu_item_set_active. + Mon Nov 26 19:11:18 2001 Jonathan Blandford * gtk/gtkcellrendererpixbuf.c diff --git a/gtk/gtkcheckmenuitem.c b/gtk/gtkcheckmenuitem.c index 3669304843..9e57485f8a 100644 --- a/gtk/gtkcheckmenuitem.c +++ b/gtk/gtkcheckmenuitem.c @@ -204,10 +204,7 @@ gtk_check_menu_item_set_active (GtkCheckMenuItem *check_menu_item, is_active = is_active != 0; if (check_menu_item->active != is_active) - { - gtk_menu_item_activate (GTK_MENU_ITEM (check_menu_item)); - g_object_notify (G_OBJECT(check_menu_item), "active"); - } + gtk_menu_item_activate (GTK_MENU_ITEM (check_menu_item)); } /** @@ -335,6 +332,8 @@ gtk_check_menu_item_activate (GtkMenuItem *menu_item) gtk_check_menu_item_toggled (check_menu_item); gtk_widget_queue_draw (GTK_WIDGET (check_menu_item)); + + g_object_notify (G_OBJECT(check_menu_item), "active"); } static void -- 2.30.2